package com.winshare.saleAssistant.service;

import com.winshare.saleAssistant.domain.dto.req.*;
import com.winshare.saleAssistant.domain.dto.resp.AppRespDTO;

import java.util.List;

public interface AppService {

    void saveApp(AppCreateDTO appCreateDTO);

    void updateApp(AppUpdateDTO appUpdateDTO);

    List<AppRespDTO> getAppList();

    AppRespDTO getAppDetail(BaseIdDTO baseIdDTO);

    void deleteApp(BaseIdDTO baseIdDTO);

    void addAppMenuList(AppMenuUpdateDTO appMenuUpdateDTO);

    List<MenuDTO> getMenuListByApp(BaseIdDTO baseIdDTO);

    List<MenuDTO> getMenuListByAppV2(BaseIdDTO baseIdDTO);
}
